Skip to main content

Synchronizer FAQs

Frequently asked questions for the Synchronizer guide.

What events are available for the Synchronizer object?

The Events tab in the Properties Viewer allows attaching custom business logic to the Synchronizer object:

  1. Open the Events tab.
  2. Double-click on the desired event.
  3. A method is automatically generated in the FlowName.cs file.
  4. Add your custom code inside the generated method.

What is the purpose of the Synchronizer object?

The Synchronizer object is used to synchronize fields, tables, details, and detail tables between two document objects within a workflow.
It ensures that data on connected forms stays consistent by mapping and updating fields automatically.


How does the Synchronizer object handle errors?

The Synchronizer object includes an Action section to control error behavior:

  • Continue If Error Occurs → If enabled, the workflow continues even when an error occurs.
  • Error Description Object → Select a Variable object where detailed error messages will be stored for debugging.

How can I configure the Synchronizer object?

To configure the Synchronizer object:

  1. Go to the Properties Viewer panel.
  2. Under Properties, set up:
    • Type → Choose the data type to synchronize (Text, Integer, Decimal, Date, Currency, Boolean).
    • Value Type → Select Fixed Value if you want to define a static value.
    • Value → Enter the fixed value if applicable.
  3. Under Synchronization:
    • Source Type → Select Document to define the source data.
    • Source Document → Choose the form acting as the source.
    • Target Type → Select Document for the target.
    • Target Document → Choose the target form.
    • Fields → Map the fields between source and t